//package com.wtwd.device.mqtentity;
//
//import com.wtwd.device.protocol.AppProtocol;
//import com.wtwd.device.util.ByteObjectUtils;
//import lombok.*;
//
//import java.io.Serializable;
//
//
//@Builder
//@Getter
//@Setter
//@NoArgsConstructor
//@AllArgsConstructor(access = AccessLevel.PACKAGE)
//public class AppMessageBase implements Serializable {
//
//    private static final long serialVersionUID = 33696378978631304L;
//
//    private AppProtocol protocol;
//
//    /**
//     * 得到服务器发送来源标记
//     */
//    private String form;
//
//
//    @Override
//    public String toString() {
//        return "AppMessageBase{" +
//                "protocol=" + protocol +
//                '}';
//    }
//
//    public static AppMessageBase deserialize(byte[] body) {
//        return (AppMessageBase) ByteObjectUtils.toObject(body);
//    }
//
//
//    public byte[] serialize() {
//        return ByteObjectUtils.toByteArray(this);
//    }
//}
